package co.com.coomeva.adminEvaluacion.modelo.entidades;

import java.util.HashSet;
import java.util.Set;

/**
 * AbstractEdPTipoPorcentaje entity provides the base persistence definition of
 * the EdPTipoPorcentaje entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractEdPTipoPorcentaje implements java.io.Serializable {

	// Fields

	private Long consTipoPorcentaje;
	private String descripcion;
	private Set edPModuloPeriodos = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractEdPTipoPorcentaje() {
	}

	/** minimal constructor */
	public AbstractEdPTipoPorcentaje(Long consTipoPorcentaje, String descripcion) {
		this.consTipoPorcentaje = consTipoPorcentaje;
		this.descripcion = descripcion;
	}

	/** full constructor */
	public AbstractEdPTipoPorcentaje(Long consTipoPorcentaje,
			String descripcion, Set edPModuloPeriodos) {
		this.consTipoPorcentaje = consTipoPorcentaje;
		this.descripcion = descripcion;
		this.edPModuloPeriodos = edPModuloPeriodos;
	}

	// Property accessors

	public Long getConsTipoPorcentaje() {
		return this.consTipoPorcentaje;
	}

	public void setConsTipoPorcentaje(Long consTipoPorcentaje) {
		this.consTipoPorcentaje = consTipoPorcentaje;
	}

	public String getDescripcion() {
		return this.descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Set getEdPModuloPeriodos() {
		return this.edPModuloPeriodos;
	}

	public void setEdPModuloPeriodos(Set edPModuloPeriodos) {
		this.edPModuloPeriodos = edPModuloPeriodos;
	}

}